Iberische Halbinsel (Nordosten und Südwesten), Frankreich (selten in Süd-Korsika, gelegentlich im Midi), Italien (Ligurien, Mittel- und Süditalien, Sardinien und Sizilien) und Balkanhalbinsel (in Griechenland nur Peloponnes und Ionische Inseln)
Böschungen und Weiden; auf basischen Böden (Kalk, Mergel, Gipsmergel etc.); in 0-1000 m Höhe